be immersed - Turkish English Dictionary